package com.atguigu.feign;

import com.atguigu.pojo.User;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;

// 使用 openfeign 组件进行远程调用 user服务的feign借口
// 根据服务名称获取注册中心服务名称对应的实例
@FeignClient(name = "spzx-cloud-user")
public interface UserFeignClient {
    // 调用user的接口方法
    @GetMapping("api/user/getUserById/{id}")
    User getUserById(@PathVariable("id") Integer id);
}
